package com.ttl.bc.ic.stktransfer;

import java.util.Date;

public class BCStkTransfSub {

//	BCStkTransfSub	รายการย่อยโอนสินค้าระหว่างคลัง											
//	Attribute Name						Description				Data Type	Length	PK	AK	FK	References	Index	Uniqueness	NullSupport	DefaultValue	Identity
	private	Integer	rowOrder;		//	เป็นเลข Running ของ Table	Integer				Y								Y			N							0, 1
//	private	String	docNo;			//	เลขที่เอกสาร (จากหัวเอกสาร)		varchar		20									
	private	String	itemCode;		//	รหัสสินค้า					varchar		25				Y	BCItem		Y				
	private	Date	docDate;		//	วันที่เอกสาร  (จากหัวเอกสาร)		Date										Y				
	private	String	departCode;		//	รหัสแผนก (จากหัวเอกสาร)		varchar		10				Y	BCDepartment					
	private	String	myDescription;	//	คำอธิบายรายการ				varchar		100									
	private	String	fromWH;			//	โอนจากคลัง					varchar		10				Y	BCWarehouse	Y				
	private	String	fromShelf;		//	โอนจากที่เก็บ					varchar		15				Y	BCShelf		Y				
	private	String	toWH;			//	โอนเข้าคลัง					varchar		10				Y	BCWarehouse	Y				
	private	String	toShelf;		//	โอนเข้าที่เก็บ					varchar		15				Y	BCShelf		Y				
	private	Double	qty;			//	จำนวนสินค้า					Double																		0.00	
	private	Double	price;			//	ราคาที่โอน					Double																		0.00	
	private	Double	sumOfCost;		//	ต้นทุนทั้งสิ้น  ไม่ใช่ต้นทุนต่อหน่วย		Double																		0.00	
	private	Double	amount;			//	จำนวนเงิน					Double																		0.00										
	private	String	unitCode;		//	รหัสหน่วยนับ					varchar		10				Y	BCItemUnit					
	private	String	oppositeUnit;	//	หน่วยนับขนาน				varchar		10				Y	BCItemUnit					
	private	Double	oppositeQty;	//	จำนวนที่ 2					double																		0.00	
	private	String	categoryCode;	//	รหัสหมวดของสินค้า				varchar		10				Y	BCItemCategory					
	private	String	groupCode;		//	รหัสกลุ่มของสินค้า				varchar		10				Y	BCItemGroup					
	private	String	brandCode;		//	รหัสยี่ห้อสินค้า				varchar		10				Y	BCItemBrand					
	private	String	typeCode;		//	รหัสชนิดสินค้า				varchar		10				Y	BCItemType					
	private	String	formatCode;		//	รหัสรูปแบบของสินค้า			varchar		10				Y	BCItemFormat					
	private	String	barCode;		//	รหัสบาร์โค้ด					varchar		20				Y	BCBarCodeMaster					
	private	Integer	transState;		//	สถานะของ transaction		Smallint																	0	
									//	0 = new transaction											
									//	1 = old transaction 											
	private	Integer	isCancel;		//	0 = Not cancel 			Smallint																	0
									//	1 = Canceled	
	private	Integer	lineNumber;		//	หมายเลขบรรทัด				SmallInt										
	private	String	refNo;			//	เลขที่ใบขอโอน				varchar		20

	private	String	ittl_itemName;
	private	BCStkTransfer bcStkTransfer;

	public BCStkTransfSub() {
		super();
	}

	public String getIttl_itemName() {
		return ittl_itemName;
	}

	public void setIttl_itemName(String ittlItemName) {
		ittl_itemName = ittlItemName;
	}

	public Integer getRowOrder() {
		return rowOrder;
	}

	public void setRowOrder(Integer rowOrder) {
		this.rowOrder = rowOrder;
	}

//	public String getDocNo() {
//		return docNo;
//	}
//
//	public void setDocNo(String docNo) {
//		this.docNo = docNo;
//	}

	public String getItemCode() {
		return itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}

	public Date getDocDate() {
		return docDate;
	}

	public void setDocDate(Date docDate) {
		this.docDate = docDate;
	}

	public String getDepartCode() {
		return departCode;
	}

	public void setDepartCode(String departCode) {
		this.departCode = departCode;
	}

	public String getMyDescription() {
		return myDescription;
	}

	public void setMyDescription(String myDescription) {
		this.myDescription = myDescription;
	}

	public String getFromWH() {
		return fromWH;
	}

	public void setFromWH(String fromWH) {
		this.fromWH = fromWH;
	}

	public String getFromShelf() {
		return fromShelf;
	}

	public void setFromShelf(String fromShelf) {
		this.fromShelf = fromShelf;
	}

	public String getToWH() {
		return toWH;
	}

	public void setToWH(String toWH) {
		this.toWH = toWH;
	}

	public String getToShelf() {
		return toShelf;
	}

	public void setToShelf(String toShelf) {
		this.toShelf = toShelf;
	}

	public Double getQty() {
		return qty;
	}

	public void setQty(Double qty) {
		this.qty = qty;
	}

	public Double getPrice() {
		return price;
	}

	public void setPrice(Double price) {
		this.price = price;
	}

	public Double getSumOfCost() {
		return sumOfCost;
	}

	public void setSumOfCost(Double sumOfCost) {
		this.sumOfCost = sumOfCost;
	}

	public Double getAmount() {
		return amount;
	}

	public void setAmount(Double amount) {
		this.amount = amount;
	}

	public String getRefNo() {
		return refNo;
	}

	public void setRefNo(String refNo) {
		this.refNo = refNo;
	}

	public String getUnitCode() {
		return unitCode;
	}

	public void setUnitCode(String unitCode) {
		this.unitCode = unitCode;
	}

	public String getOppositeUnit() {
		return oppositeUnit;
	}

	public void setOppositeUnit(String oppositeUnit) {
		this.oppositeUnit = oppositeUnit;
	}

	public Double getOppositeQty() {
		return oppositeQty;
	}

	public void setOppositeQty(Double oppositeQty) {
		this.oppositeQty = oppositeQty;
	}

	public String getCategoryCode() {
		return categoryCode;
	}

	public void setCategoryCode(String categoryCode) {
		this.categoryCode = categoryCode;
	}

	public String getGroupCode() {
		return groupCode;
	}

	public void setGroupCode(String groupCode) {
		this.groupCode = groupCode;
	}

	public String getBrandCode() {
		return brandCode;
	}

	public void setBrandCode(String brandCode) {
		this.brandCode = brandCode;
	}

	public String getTypeCode() {
		return typeCode;
	}

	public void setTypeCode(String typeCode) {
		this.typeCode = typeCode;
	}

	public String getFormatCode() {
		return formatCode;
	}

	public void setFormatCode(String formatCode) {
		this.formatCode = formatCode;
	}

	public String getBarCode() {
		return barCode;
	}

	public void setBarCode(String barCode) {
		this.barCode = barCode;
	}

	public Integer getTransState() {
		return transState;
	}

	public void setTransState(Integer transState) {
		this.transState = transState;
	}

	public Integer getIsCancel() {
		return isCancel;
	}

	public void setIsCancel(Integer isCancel) {
		this.isCancel = isCancel;
	}

	public Integer getLineNumber() {
		return lineNumber;
	}

	public void setLineNumber(Integer lineNumber) {
		this.lineNumber = lineNumber;
	}

	public BCStkTransfer getBcStkTransfer() {
		return bcStkTransfer;
	}

	public void setBcStkTransfer(BCStkTransfer bcStkTransfer) {
		this.bcStkTransfer = bcStkTransfer;
	}

	
}
